.el-form--label-top .el-form-item__label{
  padding: 0;
}
.el-form-item {
  margin-bottom: 20px;
}
.el-button{
  padding: 10px 20px;
}
.el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap > .el-form-item__label:before,
.el-form-item.is-required:not(.is-no-asterisk) > .el-form-item__label:before {
  margin-left: -9px !important;
}
.el-form-item.is-required.no-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before,
.el-form-item.is-required.no-required:not(.is-no-asterisk)>.el-form-item__label:before {
  content: ' ';
}

.dialog-form{
  .el-dialog__body {
    padding-right: 10px;
  }
  .el-form-item{
    margin: 20px 10px 0 10px;
  }
  .el-input.is-disabled .el-input__inner {
    color: #666;
  }
}

.dialog-table-form{
  margin: 20px 10px 0 0;
  th {
    color: #666;
    background-color: #f6f4f4 !important;
  }
  td{
    padding: 0;
  }
  .el-button {
    padding: 8px !important;
  }
  .el-button+.el-button {
    margin-left: 5px;
  }
  .el-form-item__label{
    position: absolute !important;
  }
  .el-form-item{
    width: 100%;
    padding: 13px 0;
    margin: 0 !important;
    .el-form-item__error{
      position: absolute;
      z-index: 10;
      padding: 0;
    }
  }
}

.dialog-detail {
  .el-form-item {
    margin: 15px 15px 0px 0;
    .el-form-item__label {
      text-align: left;
    }
    .el-form-item__label, .el-form-item__content {
      line-height: 2em;
    }
  }
}